package com.lzw.DailyAudit.mapper;

import com.baomidou.dynamic.datasource.annotation.DS;
import com.hooya.fa.eu.biz.DailyAudit.entity.MetaStkCustoms;
import com.hooya.fa.eu.biz.DailyAudit.entity.dto.BsDataDTO;
import com.hooya.fa.eu.biz.DailyAudit.entity.dto.CGDataDTO;
import com.hooya.fa.eu.biz.DailyAudit.entity.dto.ThDataDTO;
import com.hooya.fa.eu.biz.DailyAudit.entity.dto.ZyDataDTO;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;

@Mapper
public interface DailyMetaStkCustomsMapper {

	@DS("fa_eu")
    List<MetaStkCustoms> selectList();

	@DS("fa_eu")
    List<BsDataDTO> getBsPriceData();

	@DS("fa_eu")
    List<ZyDataDTO> getZyPriceData();

	@DS("fa_eu")
    List<CGDataDTO> getCgPriceData();

	@DS("fa_eu")
    List<ThDataDTO> getThPriceData();

	@DS("dwd")
    List<CGDataDTO> getDataBySkuList(@Param("skuList") List<String> skuList,@Param("date") String date);
}